import requests

headers = {
    'Accept': 'application/json, text/plain, */*',
    'Accept-Language': 'zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6',
    'Connection': 'keep-alive',
    'Content-Type': 'application/json;charset=UTF-8',
    'Origin': 'https://ggzyfw.fj.gov.cn',
    'Referer': 'https://ggzyfw.fj.gov.cn/index/newList/?type=12',
    'Sec-Fetch-Dest': 'empty',
    'Sec-Fetch-Mode': 'cors',
    'Sec-Fetch-Site': 'same-origin',
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 Edg/128.0.0.0',
    'portal-sign': '5032c9985bdd6cf8489f172bcb81f919',
    'sec-ch-ua': '"Chromium";v="128", "Not;A=Brand";v="24", "Microsoft Edge";v="128"',
    'sec-ch-ua-mobile': '?0',
    'sec-ch-ua-platform': '"Windows"',
}

json_data = {
    'pageNo': 2,
    'pageSize': 10,
    'total': 752,
    'type': '12',
    'timeType': '0',
    'ts': 1726123790272,
}

response = requests.post('https://ggzyfw.fj.gov.cn/FwPortalApi/Article/PageList', headers=headers, json=json_data)
print(response.json()["Data"])
# Note: json_data will not be serialized by requests
# exactly as it was in the original request.
#data = '{"pageNo":1,"pageSize":10,"total":752,"type":"12","timeType":"0","ts":1726123790272}'
#response = requests.post('https://ggzyfw.fj.gov.cn/FwPortalApi/Article/PageList', headers=headers, data=data)